// MySQL データベース名、ユーザ名、パスワード
var DB_NAME = "test";
var DB_USER = "app_user";
var DB_PASSWD = "app";

// モジュールの読み込み
var sys = require("sys"),
    Client = require("mysql").Client;

// MySQLデータベースに接続しcallbackを呼び出す
function mysql(callback) {
    var client = new Client();
    client.database = DB_NAME;
    client.user = DB_USER;
    client.password = DB_PASSWD;

    client.connect(function(err) {
        if (err) {
            throw err;
        }
        callback(client);
    });
}

// mysql 実行
    mysql(function(client) {
        client.query(
            "INSERT INTO chat_history (user_id, message) VALUES (?, ?)",
            ["user", "ponyo"],
            function(err, results) {
                if (err) {
                    client.end();
                    throw err;
                }
                if (!err) {
                    client.end();
                    return;
                }
             }
         );
    });

